means of public transport - Francés Inglés Diccionario